const myExample = () => {
  return {
    name: 'my-example',

    options() {

      console.log('==============options======================');


    },
    buildStart() {
      console.log('==============buildStart======================');
    },

    config(config) {
      console.log('===================config=================');
      console.log(config);
      console.log('====================================');

    },

    configResolved() {
      console.log('=================configResolved===================');

    },

    configureServer() {
      console.log('=================configureServer===================');

    },

    transformIndexHtml(html) {

      console.log('============transformIndexHtml========================');
      return html
    },


    resolveId(source){
      if (source === 'virtual-module') {
        return source
      }
      return null
    },
    load(id){

      if (id === 'virtual-module') {
        return 'export default "this is virtual"'
      }
      return null
    }


  }
}

export default myExample
